﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Warehouse.Entites;
using WCS.Entities;
using WCS.Entities.BulkStorage;
using WCS.Entities.Enum;
using WCS.Entities.TES;
using WCS.ViewModels;

namespace Warehouse.IServices.Conveyorlines
{
    public interface IConveyorIServices
    {
        void CheckConveyor();

		Task<dynamic> Conveyor(int id, int type);
        Task<bool> Job1(int numbell);
        Task<bool> Job2(int numbell, int type);
        Task<dynamic> Stacking(int id, int type);
        string BulkPutStorage(BulkStorage model);
        dynamic BulkInformation(BulkInformationViewModel bulkInformation);

        /// <summary>
        /// 分配库位方法
        /// </summary>
        /// <returns></returns>
        Task<WareHouse> AssignStorage(AssignStorageViewModel assignStorage);
    }
}
